Swift Package の header template をカスタムする
Xcode Header Template for Swift Packages | @samwize を参考にする。
New File したときにファイル名が聞かれなかったり、テンプレートを作りたくなるが、 Swift Package の new file でファイル名が聞かれない を参照。
Workspace 用の template を MyModule.xcworkspace/xcshareddata/IDETemplateMacros.plist
に作る。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ORGANIZATIONNAME</key>
<string>hogehoge</string>
<key>PACKAGENAME</key>
<string>MyAwesomePackage</string>
<key>FILEHEADER</key>
<string>
// ___FILENAME___
// ___PACKAGENAME___
//
// Created by ___FULLUSERNAME___ on ___DATE___.
// Copyright © ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved.
//</string>
</dict>
</plist>